package com.sk.bilibili.other;

import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @author 邵康
 * @date 2021/12/7 17:02
 * 异常处理 最后再加
 */
@RestControllerAdvice
public class GlobalExceptionHandler {

    // 处理未登录异常
    @ExceptionHandler(NotLoginException.class)
    public R<Void> handleNotLogin(NotLoginException e){
        return R.error(e.getMessage(),503);
    }

//    @ExceptionHandler(Exception.class)
    public R<Void> handleException(Exception e){
        return R.error(e.getMessage());
    }

}
